[INFO] cloning repository https://github.com/bytifex/minizip-sys
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/bytifex/minizip-sys" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbytifex%2Fminizip-sys", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbytifex%2Fminizip-sys'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 20e8730b036ca502a4781a33d4414313137658ee
[INFO] fixing bytifex/minizip-sys against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=end=2015,2024 for pr-157817-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbytifex%2Fminizip-sys" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/bytifex/minizip-sys
[INFO] finished tweaking git repo https://github.com/bytifex/minizip-sys
[INFO] tweaked toml for git repo https://github.com/bytifex/minizip-sys written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/bytifex/minizip-sys on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/bytifex/minizip-sys already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] d833f6fa777f8792f16bcffc760ee04c14d813f42b7638fcdba595fa39ae4688
[INFO] running `Command { std: "docker" "start" "d833f6fa777f8792f16bcffc760ee04c14d813f42b7638fcdba595fa39ae4688", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "d833f6fa777f8792f16bcffc760ee04c14d813f42b7638fcdba595fa39ae4688" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d833f6fa777f8792f16bcffc760ee04c14d813f42b7638fcdba595fa39ae4688", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "d833f6fa777f8792f16bcffc760ee04c14d813f42b7638fcdba595fa39ae4688" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=end=2015,2024", kill_on_drop: false }`
[INFO] [stderr] crater-edition-check: migrating to next edition
[INFO] [stderr]    Migrating Cargo.toml from 2021 edition to 2024
[INFO] [stderr]    Compiling proc-macro2 v1.0.67
[INFO] [stderr]    Compiling libc v0.2.139
[INFO] [stderr]    Compiling glob v0.3.0
[INFO] [stderr]    Compiling unicode-ident v1.0.6
[INFO] [stderr]    Compiling prettyplease v0.2.15
[INFO] [stderr]    Compiling regex-syntax v0.6.28
[INFO] [stderr]    Compiling either v1.8.0
[INFO] [stderr]    Compiling bindgen v0.68.1
[INFO] [stderr]    Compiling cc v1.0.78
[INFO] [stderr]    Compiling bitflags v2.4.0
[INFO] [stderr]    Compiling nom v7.1.1
[INFO] [stderr]    Compiling clang-sys v1.4.0
[INFO] [stderr]    Compiling cmake v0.1.49
[INFO] [stderr]    Compiling quote v1.0.33
[INFO] [stderr]    Compiling syn v2.0.37
[INFO] [stderr]    Compiling which v4.3.0
[INFO] [stderr]    Compiling regex v1.7.0
[INFO] [stderr]    Compiling cexpr v0.6.0
[INFO] [stderr]    Compiling minizip-sys v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Migrating build.rs from 2021 edition to 2024
[INFO] [stderr]    Migrating src/lib.rs from 2021 edition to 2024
[INFO] [stderr]        Fixed src/bindings.rs (300 fixes)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 24.17s
[INFO] [stderr] crater-edition-check: minizip-sys v0.2.0 (/opt/rustwide/workdir) updating edition from 2021 to 2024
[INFO] [stderr]    Compiling minizip-sys v0.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:11818
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...rnal_fa))) ; } extern "C" { pub fn zipOpen (path : * const libc :: c_char , append : libc :: c_int) -> zipFile ; } extern "C" { pu...
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:11918
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...> zipFile ; } extern "C" { pub fn zipOpen64 (path : * const libc :: c_void , append : libc :: c_int) -> zipFile ; } extern "C" { p...
[INFO] [stdout]   |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:12020
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn zipOpen2 (path : * const libc :: c_char , append : libc :: c_int , globalcomment : * mut * const libc :: c_char , pzlib_filefunc_def : * mut zlib_filefunc_def) -> zipFile ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:12215
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn zipOpen2_64 (path : * const libc :: c_void , append : libc :: c_int , globalcomment : * mut * const libc :: c_char , pzlib_filefunc_def : * mut zlib_filefunc64_def) -> zipFile ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:11818
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...rnal_fa))) ; } extern "C" { pub fn zipOpen (path : * const libc :: c_char , append : libc :: c_int) -> zipFile ; } extern "C" { pu...
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:12415
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn zipOpen_MZ (stream : * mut libc :: c_void , append : libc :: c_int , globalcomment : * mut * const libc :: c_char) -> zipFile ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:11918
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...> zipFile ; } extern "C" { pub fn zipOpen64 (path : * const libc :: c_void , append : libc :: c_int) -> zipFile ; } extern "C" { p...
[INFO] [stdout]   |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:12565
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: c_char) -> zipFile ; } extern "C" { pub fn zipGetHandle_MZ (arg1 : zipFile) -> * mut libc :: c_void ; } extern "C" { pub fn zipG...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:12020
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn zipOpen2 (path : * const libc :: c_char , append : libc :: c_int , globalcomment : * mut * const libc :: c_char , pzlib_filefunc_def : * mut zlib_filefunc_def) -> zipFile ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:12646
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...* mut libc :: c_void ; } extern "C" { pub fn zipGetStream_MZ (file : zipFile) -> * mut libc :: c_void ; } extern "C" { pub fn zipO...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:12215
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn zipOpen2_64 (path : * const libc :: c_void , append : libc :: c_int , globalcomment : * mut * const libc :: c_char , pzlib_filefunc_def : * mut zlib_filefunc64_def) -> zipFile ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:12727
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn zipOpenNewFileInZip (file..., level : libc :: c_int) -> libc :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:12415
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn zipOpen_MZ (stream : * mut libc :: c_void , append : libc :: c_int , globalcomment : * mut * const libc :: c_char) -> zipFile ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:13118
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn zipOpenNewFileInZip_64 (f..., zip64 : libc :: c_int) -> libc :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:12565
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: c_char) -> zipFile ; } extern "C" { pub fn zipGetHandle_MZ (arg1 : zipFile) -> * mut libc :: c_void ; } extern "C" { pub fn zipG...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:13536
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn zipOpenNewFileInZip2 (fil...t , raw : libc :: c_int) -> libc :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:12646
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...* mut libc :: c_void ; } extern "C" { pub fn zipGetStream_MZ (file : zipFile) -> * mut libc :: c_void ; } extern "C" { pub fn zipO...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:13950
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn zipOpenNewFileInZip2_64 (..., zip64 : libc :: c_int) -> libc :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:14391
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn zipOpenNewFileInZip3 (fil...pting : libc :: c_ulong) -> libc :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:12727
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn zipOpenNewFileInZip (file..., level : libc :: c_int) -> libc :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:14961
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn zipOpenNewFileInZip3_64 (..., zip64 : libc :: c_int) -> libc :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:15546
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn zipOpenNewFileInZip4 (fil..._base : libc :: c_ulong) -> libc :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:13118
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn zipOpenNewFileInZip_64 (f..., zip64 : libc :: c_int) -> libc :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:16181
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn zipOpenNewFileInZip4_64 (..., zip64 : libc :: c_int) -> libc :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:13536
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn zipOpenNewFileInZip2 (fil...t , raw : libc :: c_int) -> libc :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:13950
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn zipOpenNewFileInZip2_64 (..., zip64 : libc :: c_int) -> libc :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:16843
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn zipOpenNewFileInZip5 (fil..., zip64 : libc :: c_int) -> libc :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:14391
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn zipOpenNewFileInZip3 (fil...pting : libc :: c_ulong) -> libc :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:17502
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; } extern "C" { pub fn zipWriteInFileInZip (file : zipFile , buf : * const libc :: c_void , len : u32) -> libc :: c_int ; } exte...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:14961
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn zipOpenNewFileInZip3_64 (..., zip64 : libc :: c_int) -> libc :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:17623
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn zipCloseFileInZipRaw (file : zipFile , uncompressed_size : libc :: c_ulong , crc32 : libc :: c_ulong) -> libc :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:15546
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn zipOpenNewFileInZip4 (fil..._base : libc :: c_ulong) -> libc :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:17766
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn zipCloseFileInZipRaw64 (file : zipFile , uncompressed_size : u64 , crc32 : libc :: c_ulong) -> libc :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:16181
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn zipOpenNewFileInZip4_64 (..., zip64 : libc :: c_int) -> libc :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:17899
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...long) -> libc :: c_int ; } extern "C" { pub fn zipCloseFileInZip (file : zipFile) -> libc :: c_int ; } extern "C" { pub fn zipClos...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:16843
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn zipOpenNewFileInZip5 (fil..., zip64 : libc :: c_int) -> libc :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:17975
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ile) -> libc :: c_int ; } extern "C" { pub fn zipCloseFileInZip64 (file : zipFile) -> libc :: c_int ; } extern "C" { pub fn zipClo...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:17502
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; } extern "C" { pub fn zipWriteInFileInZip (file : zipFile , buf : * const libc :: c_void , len : u32) -> libc :: c_int ; } exte...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:18053
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... c_int ; } extern "C" { pub fn zipClose (file : zipFile , global_comment : * const libc :: c_char) -> libc :: c_int ; } extern "C"...
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:17623
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn zipCloseFileInZipRaw (file : zipFile , uncompressed_size : libc :: c_ulong , crc32 : libc :: c_ulong) -> libc :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:18162
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._int ; } extern "C" { pub fn zipClose_64 (file : zipFile , global_comment : * const libc :: c_char) -> libc :: c_int ; } extern "C...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:17766
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn zipCloseFileInZipRaw64 (file : zipFile , uncompressed_size : u64 , crc32 : libc :: c_ulong) -> libc :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:18274
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn zipClose2_64 (file : zipFile , global_comment : * const libc :: c_char , version_madeby : u16) -> libc :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:17899
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...long) -> libc :: c_int ; } extern "C" { pub fn zipCloseFileInZip (file : zipFile) -> libc :: c_int ; } extern "C" { pub fn zipClos...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:18410
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._int ; } extern "C" { pub fn zipClose_MZ (file : zipFile , global_comment : * const libc :: c_char) -> libc :: c_int ; } extern "C...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:17975
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ile) -> libc :: c_int ; } extern "C" { pub fn zipCloseFileInZip64 (file : zipFile) -> libc :: c_int ; } extern "C" { pub fn zipClo...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:18522
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn zipClose2_MZ (file : zipFile , global_comment : * const libc :: c_char , version_madeby : u16) -> libc :: c_int ; } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:18053
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... c_int ; } extern "C" { pub fn zipClose (file : zipFile , global_comment : * const libc :: c_char) -> libc :: c_int ; } extern "C"...
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:30778
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._char) -> libc :: c_int > ; extern "C" { pub fn unzOpen (path : * const libc :: c_char) -> unzFile ; } extern "C" { pub fn unzOpen...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:18162
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._int ; } extern "C" { pub fn zipClose_64 (file : zipFile , global_comment : * const libc :: c_char) -> libc :: c_int ; } extern "C...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:30853
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... :: c_char) -> unzFile ; } extern "C" { pub fn unzOpen64 (path : * const libc :: c_void) -> unzFile ; } extern "C" { pub fn unzOpe...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:18274
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn zipClose2_64 (file : zipFile , global_comment : * const libc :: c_char , version_madeby : u16) -> libc :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:30930
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...; } extern "C" { pub fn unzOpen2 (path : * const libc :: c_char , pzlib_filefunc_def : * mut zlib_filefunc_def) -> unzFile ; } ext...
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:18410
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._int ; } extern "C" { pub fn zipClose_MZ (file : zipFile , global_comment : * const libc :: c_char) -> libc :: c_int ; } extern "C...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:31053
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn unzOpen2_64 (path : * const libc :: c_void , pzlib_filefunc_def : * mut zlib_filefunc64_def) -> unzFile ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:18522
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn zipClose2_MZ (file : zipFile , global_comment : * const libc :: c_char , version_madeby : u16) -> libc :: c_int ; } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:31181
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...unc64_def) -> unzFile ; } extern "C" { pub fn unzOpen_MZ (stream : * mut libc :: c_void) -> unzFile ; } extern "C" { pub fn unzClo...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:30778
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._char) -> libc :: c_int > ; extern "C" { pub fn unzOpen (path : * const libc :: c_char) -> unzFile ; } extern "C" { pub fn unzOpen...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:31259
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... libc :: c_void) -> unzFile ; } extern "C" { pub fn unzClose (file : unzFile) -> libc :: c_int ; } extern "C" { pub fn unzClose_MZ...
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:30853
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... :: c_char) -> unzFile ; } extern "C" { pub fn unzOpen64 (path : * const libc :: c_void) -> unzFile ; } extern "C" { pub fn unzOpe...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:31326
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...unzFile) -> libc :: c_int ; } extern "C" { pub fn unzClose_MZ (file : unzFile) -> libc :: c_int ; } extern "C" { pub fn unzGetHand...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:30930
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...; } extern "C" { pub fn unzOpen2 (path : * const libc :: c_char , pzlib_filefunc_def : * mut zlib_filefunc_def) -> unzFile ; } ext...
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:31053
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn unzOpen2_64 (path : * const libc :: c_void , pzlib_filefunc_def : * mut zlib_filefunc64_def) -> unzFile ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:31396
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...le) -> libc :: c_int ; } extern "C" { pub fn unzGetHandle_MZ (file : unzFile) -> * mut libc :: c_void ; } extern "C" { pub fn unzG...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:31477
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...* mut libc :: c_void ; } extern "C" { pub fn unzGetStream_MZ (file : zipFile) -> * mut libc :: c_void ; } extern "C" { pub fn unzG...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:31181
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...unc64_def) -> unzFile ; } extern "C" { pub fn unzOpen_MZ (stream : * mut libc :: c_void) -> unzFile ; } extern "C" { pub fn unzClo...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:31558
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...id ; } extern "C" { pub fn unzGetGlobalInfo (file : unzFile , pglobal_info32 : * mut unz_global_info) -> libc :: c_int ; } extern ...
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:31259
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... libc :: c_void) -> unzFile ; } extern "C" { pub fn unzClose (file : unzFile) -> libc :: c_int ; } extern "C" { pub fn unzClose_MZ...
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:31674
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t ; } extern "C" { pub fn unzGetGlobalInfo64 (file : unzFile , pglobal_info : * mut unz_global_info64) -> libc :: c_int ; } extern...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:31326
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...unzFile) -> libc :: c_int ; } extern "C" { pub fn unzClose_MZ (file : unzFile) -> libc :: c_int ; } extern "C" { pub fn unzGetHand...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:31396
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...le) -> libc :: c_int ; } extern "C" { pub fn unzGetHandle_MZ (file : unzFile) -> * mut libc :: c_void ; } extern "C" { pub fn unzG...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:31792
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn unzGetGlobalComment (file : unzFile , comment : * mut libc :: c_char , comment_size : libc :: c_ulong) -> libc :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:31936
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...long) -> libc :: c_int ; } extern "C" { pub fn unzOpenCurrentFile (file : unzFile) -> libc :: c_int ; } extern "C" { pub fn unzOpe...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:31477
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...* mut libc :: c_void ; } extern "C" { pub fn unzGetStream_MZ (file : zipFile) -> * mut libc :: c_void ; } extern "C" { pub fn unzG...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:32013
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; } extern "C" { pub fn unzOpenCurrentFilePassword (file : unzFile , password : * const libc :: c_char) -> libc :: c_int ; } exte...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:32134
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn unzOpenCurrentFile2 (file : unzFile , method : * mut libc :: c_int , level : * mut libc :: c_int , raw : libc :: c_int) -> libc :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:31558
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...id ; } extern "C" { pub fn unzGetGlobalInfo (file : unzFile , pglobal_info32 : * mut unz_global_info) -> libc :: c_int ; } extern ...
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:32295
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn unzOpenCurrentFile3 (file : unzFile , method : * mut libc :: c_int , level : * mut libc :: c_int , raw : libc :: c_int , password : * const libc :: c_char) -> libc :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:31674
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t ; } extern "C" { pub fn unzGetGlobalInfo64 (file : unzFile , pglobal_info : * mut unz_global_info64) -> libc :: c_int ; } extern...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:32492
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t ; } extern "C" { pub fn unzReadCurrentFile (file : unzFile , buf : * mut libc :: c_void , len : u32) -> libc :: c_int ; } extern...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:31792
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn unzGetGlobalComment (file : unzFile , comment : * mut libc :: c_char , comment_size : libc :: c_ulong) -> libc :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:32610
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...u32) -> libc :: c_int ; } extern "C" { pub fn unzCloseCurrentFile (file : unzFile) -> libc :: c_int ; } extern "C" { pub fn unzGet...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:31936
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...long) -> libc :: c_int ; } extern "C" { pub fn unzOpenCurrentFile (file : unzFile) -> libc :: c_int ; } extern "C" { pub fn unzOpe...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:32688
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn unzGetCurrentFileInfo (fi..._size : libc :: c_ulong) -> libc :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:32013
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; } extern "C" { pub fn unzOpenCurrentFilePassword (file : unzFile , password : * const libc :: c_char) -> libc :: c_int ; } exte...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:33009
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn unzGetCurrentFileInfo64 (..._size : libc :: c_ulong) -> libc :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:32134
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn unzOpenCurrentFile2 (file : unzFile , method : * mut libc :: c_int , level : * mut libc :: c_int , raw : libc :: c_int) -> libc :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:33334
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ulong) -> libc :: c_int ; } extern "C" { pub fn unzGoToFirstFile (file : unzFile) -> libc :: c_int ; } extern "C" { pub fn unzGoTo...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:32295
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn unzOpenCurrentFile3 (file : unzFile , method : * mut libc :: c_int , level : * mut libc :: c_int , raw : libc :: c_int , password : * const libc :: c_char) -> libc :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:33409
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...zFile) -> libc :: c_int ; } extern "C" { pub fn unzGoToNextFile (file : unzFile) -> libc :: c_int ; } extern "C" { pub fn unzLocat...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:32492
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t ; } extern "C" { pub fn unzReadCurrentFile (file : unzFile , buf : * mut libc :: c_void , len : u32) -> libc :: c_int ; } extern...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:33483
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn unzLocateFile (file : unzFile , filename : * const libc :: c_char , filename_compare_func : unzFileNameComparer) -> libc :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:32610
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...u32) -> libc :: c_int ; } extern "C" { pub fn unzCloseCurrentFile (file : unzFile) -> libc :: c_int ; } extern "C" { pub fn unzGet...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:33637
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn unzGetLocalExtrafield (file : unzFile , buf : * mut libc :: c_void , len : libc :: c_uint) -> libc :: c_int ; } # ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:32688
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn unzGetCurrentFileInfo (fi..._size : libc :: c_ulong) -> libc :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:33009
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn unzGetCurrentFileInfo64 (..._size : libc :: c_ulong) -> libc :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:34849
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...file_pos_s ; extern "C" { pub fn unzGetFilePos (file : unzFile , file_pos : * mut unz_file_pos) -> libc :: c_int ; } extern "C" { ...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:33334
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ulong) -> libc :: c_int ; } extern "C" { pub fn unzGoToFirstFile (file : unzFile) -> libc :: c_int ; } extern "C" { pub fn unzGoTo...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:34953
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: c_int ; } extern "C" { pub fn unzGoToFilePos (file : unzFile , file_pos : * mut unz_file_pos) -> libc :: c_int ; } # [repr (C)]...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:33409
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...zFile) -> libc :: c_int ; } extern "C" { pub fn unzGoToNextFile (file : unzFile) -> libc :: c_int ; } extern "C" { pub fn unzLocat...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:36161
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...le_pos_s ; extern "C" { pub fn unzGetFilePos64 (file : unzFile , file_pos : * mut unz64_file_pos) -> libc :: c_int ; } extern "C" ...
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:33483
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn unzLocateFile (file : unzFile , filename : * const libc :: c_char , filename_compare_func : unzFileNameComparer) -> libc :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:36269
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...c_int ; } extern "C" { pub fn unzGoToFilePos64 (file : unzFile , file_pos : * const unz64_file_pos) -> libc :: c_int ; } extern "C...
[INFO] [stdout]   |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:33637
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn unzGetLocalExtrafield (file : unzFile , buf : * mut libc :: c_void , len : libc :: c_uint) -> libc :: c_int ; } # ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:36380
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...64_file_pos) -> libc :: c_int ; } extern "C" { pub fn unzGetOffset64 (file : unzFile) -> i64 ; } extern "C" { pub fn unzGetOffset ...
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:34849
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...file_pos_s ; extern "C" { pub fn unzGetFilePos (file : unzFile , file_pos : * mut unz_file_pos) -> libc :: c_int ; } extern "C" { ...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:36443
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... (file : unzFile) -> i64 ; } extern "C" { pub fn unzGetOffset (file : unzFile) -> libc :: c_ulong ; } extern "C" { pub fn unzSetOf...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:34953
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: c_int ; } extern "C" { pub fn unzGoToFilePos (file : unzFile , file_pos : * mut unz_file_pos) -> libc :: c_int ; } # [repr (C)]...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:36516
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...-> libc :: c_ulong ; } extern "C" { pub fn unzSetOffset64 (file : unzFile , pos : i64) -> libc :: c_int ; } extern "C" { pub fn un...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:36161
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...le_pos_s ; extern "C" { pub fn unzGetFilePos64 (file : unzFile , file_pos : * mut unz64_file_pos) -> libc :: c_int ; } extern "C" ...
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:36601
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...libc :: c_int ; } extern "C" { pub fn unzSetOffset (file : unzFile , pos : libc :: c_ulong) -> libc :: c_int ; } extern "C" { pub ...
[INFO] [stdout]   |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:36269
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...c_int ; } extern "C" { pub fn unzGoToFilePos64 (file : unzFile , file_pos : * const unz64_file_pos) -> libc :: c_int ; } extern "C...
[INFO] [stdout]   |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:36696
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ibc :: c_ulong) -> libc :: c_int ; } extern "C" { pub fn unztell (file : unzFile) -> i32 ; } extern "C" { pub fn unzTell (file : u...
[INFO] [stdout]   |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:36380
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...64_file_pos) -> libc :: c_int ; } extern "C" { pub fn unzGetOffset64 (file : unzFile) -> i64 ; } extern "C" { pub fn unzGetOffset ...
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:36752
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... unztell (file : unzFile) -> i32 ; } extern "C" { pub fn unzTell (file : unzFile) -> i32 ; } extern "C" { pub fn unztell64 (file :...
[INFO] [stdout]   |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:36443
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... (file : unzFile) -> i64 ; } extern "C" { pub fn unzGetOffset (file : unzFile) -> libc :: c_ulong ; } extern "C" { pub fn unzSetOf...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:36808
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...unzTell (file : unzFile) -> i32 ; } extern "C" { pub fn unztell64 (file : unzFile) -> u64 ; } extern "C" { pub fn unzTell64 (file ...
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:36516
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...-> libc :: c_ulong ; } extern "C" { pub fn unzSetOffset64 (file : unzFile , pos : i64) -> libc :: c_int ; } extern "C" { pub fn un...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:36866
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ztell64 (file : unzFile) -> u64 ; } extern "C" { pub fn unzTell64 (file : unzFile) -> u64 ; } extern "C" { pub fn unzSeek (file : ...
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:36601
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...libc :: c_int ; } extern "C" { pub fn unzSetOffset (file : unzFile , pos : libc :: c_ulong) -> libc :: c_int ; } extern "C" { pub ...
[INFO] [stdout]   |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:36924
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... -> u64 ; } extern "C" { pub fn unzSeek (file : unzFile , offset : i32 , origin : libc :: c_int) -> libc :: c_int ; } extern "C" {...
[INFO] [stdout]   |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:36696
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ibc :: c_ulong) -> libc :: c_int ; } extern "C" { pub fn unztell (file : unzFile) -> i32 ; } extern "C" { pub fn unzTell (file : u...
[INFO] [stdout]   |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:37030
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... c_int ; } extern "C" { pub fn unzSeek64 (file : unzFile , offset : i64 , origin : libc :: c_int) -> libc :: c_int ; } extern "C" ...
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:36752
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... unztell (file : unzFile) -> i32 ; } extern "C" { pub fn unzTell (file : unzFile) -> i32 ; } extern "C" { pub fn unztell64 (file :...
[INFO] [stdout]   |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:37138
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: c_int) -> libc :: c_int ; } extern "C" { pub fn unzEndOfFile (file : unzFile) -> libc :: c_int ; } extern "C" { pub fn unzeof (f...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:36808
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...unzTell (file : unzFile) -> i32 ; } extern "C" { pub fn unztell64 (file : unzFile) -> u64 ; } extern "C" { pub fn unzTell64 (file ...
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:37209
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... : unzFile) -> libc :: c_int ; } extern "C" { pub fn unzeof (file : unzFile) -> libc :: c_int ; } extern "C" { pub fn unzGetStream...
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:36866
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ztell64 (file : unzFile) -> u64 ; } extern "C" { pub fn unzTell64 (file : unzFile) -> u64 ; } extern "C" { pub fn unzSeek (file : ...
[INFO] [stdout]   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:37274
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ile) -> libc :: c_int ; } extern "C" { pub fn unzGetStream (file : unzFile) -> * mut libc :: c_void ; } # [repr (C)] # [derive (De...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:36924
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... -> u64 ; } extern "C" { pub fn unzSeek (file : unzFile , offset : i32 , origin : libc :: c_int) -> libc :: c_int ; } extern "C" {...
[INFO] [stdout]   |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:39084
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn mz_path_combine (path : * mut libc :: c_char , join : * const libc :: c_char , max_path : i32) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:37030
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... c_int ; } extern "C" { pub fn unzSeek64 (file : unzFile , offset : i64 , origin : libc :: c_int) -> libc :: c_int ; } extern "C" ...
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:39210
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_path_append_slash (path : * mut libc :: c_char , max_path : i32 , slash : libc :: c_char) -> i32 ; } ext...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:37138
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: c_int) -> libc :: c_int ; } extern "C" { pub fn unzEndOfFile (file : unzFile) -> libc :: c_int ; } extern "C" { pub fn unzeof (f...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:39334
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...c :: c_char) -> i32 ; } extern "C" { pub fn mz_path_remove_slash (path : * mut libc :: c_char) -> i32 ; } extern "C" { pub fn mz_p...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:37209
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... : unzFile) -> libc :: c_int ; } extern "C" { pub fn unzeof (file : unzFile) -> libc :: c_int ; } extern "C" { pub fn unzGetStream...
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:39416
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...bc :: c_char) -> i32 ; } extern "C" { pub fn mz_path_has_slash (path : * const libc :: c_char) -> i32 ; } extern "C" { pub fn mz_p...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:37274
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ile) -> libc :: c_int ; } extern "C" { pub fn unzGetStream (file : unzFile) -> * mut libc :: c_void ; } # [repr (C)] # [derive (De...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:39497
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...> i32 ; } extern "C" { pub fn mz_path_convert_slashes (path : * mut libc :: c_char , slash : libc :: c_char) -> i32 ; } extern "C"...
[INFO] [stdout]   |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:39084
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn mz_path_combine (path : * mut libc :: c_char , join : * const libc :: c_char , max_path : i32) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:39607
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_path_compare_wc (path : * const libc :: c_char , wildcard : * const libc :: c_char , ignore_case : u8) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:39210
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_path_append_slash (path : * mut libc :: c_char , max_path : i32 , slash : libc :: c_char) -> i32 ; } ext...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:39744
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_path_resolve (path : * const libc :: c_char , target : * mut libc :: c_char , max_target : i32) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:39334
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...c :: c_char) -> i32 ; } extern "C" { pub fn mz_path_remove_slash (path : * mut libc :: c_char) -> i32 ; } extern "C" { pub fn mz_p...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:39874
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...rget : i32) -> i32 ; } extern "C" { pub fn mz_path_remove_filename (path : * mut libc :: c_char) -> i32 ; } extern "C" { pub fn mz...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:39416
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...bc :: c_char) -> i32 ; } extern "C" { pub fn mz_path_has_slash (path : * const libc :: c_char) -> i32 ; } extern "C" { pub fn mz_p...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:39959
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: c_char) -> i32 ; } extern "C" { pub fn mz_path_remove_extension (path : * mut libc :: c_char) -> i32 ; } extern "C" { pub fn mz...
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:39497
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...> i32 ; } extern "C" { pub fn mz_path_convert_slashes (path : * mut libc :: c_char , slash : libc :: c_char) -> i32 ; } extern "C"...
[INFO] [stdout]   |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:40045
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_path_get_filename (path : * const libc :: c_char , filename : * mut * const libc :: c_char) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:39607
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_path_compare_wc (path : * const libc :: c_char , wildcard : * const libc :: c_char , ignore_case : u8) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:40171
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... libc :: c_char) -> i32 ; } extern "C" { pub fn mz_dir_make (path : * const libc :: c_char) -> i32 ; } extern "C" { pub fn mz_file...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:39744
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_path_resolve (path : * const libc :: c_char , target : * mut libc :: c_char , max_target : i32) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:40246
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...) -> i32 ; } extern "C" { pub fn mz_file_get_crc (path : * const libc :: c_char , result_crc : * mut u32) -> i32 ; } extern "C" { ...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:39874
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...rget : i32) -> i32 ; } extern "C" { pub fn mz_path_remove_filename (path : * mut libc :: c_char) -> i32 ; } extern "C" { pub fn mz...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:40350
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; } extern "C" { pub fn mz_os_unicode_string_create (string : * const libc :: c_char , encoding : i32) -> * mut wchar_t ; } exter...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:39959
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: c_char) -> i32 ; } extern "C" { pub fn mz_path_remove_extension (path : * mut libc :: c_char) -> i32 ; } extern "C" { pub fn mz...
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:40470
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...2) -> * mut wchar_t ; } extern "C" { pub fn mz_os_unicode_string_delete (string : * mut * mut wchar_t) ; } extern "C" { pub fn mz_...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:40045
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_path_get_filename (path : * const libc :: c_char , filename : * mut * const libc :: c_char) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:40553
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...r_t) ; } extern "C" { pub fn mz_os_utf8_string_create (string : * const libc :: c_char , encoding : i32) -> * mut u8 ; } extern "C...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:40171
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... libc :: c_char) -> i32 ; } extern "C" { pub fn mz_dir_make (path : * const libc :: c_char) -> i32 ; } extern "C" { pub fn mz_file...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:40665
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ding : i32) -> * mut u8 ; } extern "C" { pub fn mz_os_utf8_string_delete (string : * mut * mut u8) ; } extern "C" { pub fn mz_os_r...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:40246
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...) -> i32 ; } extern "C" { pub fn mz_file_get_crc (path : * const libc :: c_char , result_crc : * mut u32) -> i32 ; } extern "C" { ...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:40350
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; } extern "C" { pub fn mz_os_unicode_string_create (string : * const libc :: c_char , encoding : i32) -> * mut wchar_t ; } exter...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:40740
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...string : * mut * mut u8) ; } extern "C" { pub fn mz_os_rand (buf : * mut u8 , size : i32) -> i32 ; } extern "C" { pub fn mz_os_ren...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:40470
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...2) -> * mut wchar_t ; } extern "C" { pub fn mz_os_unicode_string_delete (string : * mut * mut wchar_t) ; } extern "C" { pub fn mz_...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:40812
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...; } extern "C" { pub fn mz_os_rename (source_path : * const libc :: c_char , target_path : * const libc :: c_char) -> i32 ; } exte...
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:40553
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...r_t) ; } extern "C" { pub fn mz_os_utf8_string_create (string : * const libc :: c_char , encoding : i32) -> * mut u8 ; } extern "C...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:40934
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...libc :: c_char) -> i32 ; } extern "C" { pub fn mz_os_unlink (path : * const libc :: c_char) -> i32 ; } extern "C" { pub fn mz_os_f...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:40665
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ding : i32) -> * mut u8 ; } extern "C" { pub fn mz_os_utf8_string_delete (string : * mut * mut u8) ; } extern "C" { pub fn mz_os_r...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:41010
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...bc :: c_char) -> i32 ; } extern "C" { pub fn mz_os_file_exists (path : * const libc :: c_char) -> i32 ; } extern "C" { pub fn mz_o...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:40740
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...string : * mut * mut u8) ; } extern "C" { pub fn mz_os_rand (buf : * mut u8 , size : i32) -> i32 ; } extern "C" { pub fn mz_os_ren...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:41091
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...c :: c_char) -> i32 ; } extern "C" { pub fn mz_os_get_file_size (path : * const libc :: c_char) -> i64 ; } extern "C" { pub fn mz_...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:40812
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...; } extern "C" { pub fn mz_os_rename (source_path : * const libc :: c_char , target_path : * const libc :: c_char) -> i32 ; } exte...
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:41174
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_os_get_file_date (path : * const libc :: c_char , modified_date : * mut time_t , accessed_date : * mut time_t , creation_date : * mut time_t) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:41350
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_os_set_file_date (path : * const libc :: c_char , modified_date : time_t , accessed_date : time_t , creation_date : time_t) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:40934
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...libc :: c_char) -> i32 ; } extern "C" { pub fn mz_os_unlink (path : * const libc :: c_char) -> i32 ; } extern "C" { pub fn mz_os_f...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:41508
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...> i32 ; } extern "C" { pub fn mz_os_get_file_attribs (path : * const libc :: c_char , attributes : * mut u32) -> i32 ; } extern "C...
[INFO] [stdout]   |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:41010
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...bc :: c_char) -> i32 ; } extern "C" { pub fn mz_os_file_exists (path : * const libc :: c_char) -> i32 ; } extern "C" { pub fn mz_o...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:41619
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...) -> i32 ; } extern "C" { pub fn mz_os_set_file_attribs (path : * const libc :: c_char , attributes : u32) -> i32 ; } extern "C" {...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:41091
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...c :: c_char) -> i32 ; } extern "C" { pub fn mz_os_get_file_size (path : * const libc :: c_char) -> i64 ; } extern "C" { pub fn mz_...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:41724
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ributes : u32) -> i32 ; } extern "C" { pub fn mz_os_make_dir (path : * const libc :: c_char) -> i32 ; } extern "C" { pub fn mz_os_...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:41174
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_os_get_file_date (path : * const libc :: c_char , modified_date : * mut time_t , accessed_date : * mut time_t , creation_date : * mut time_t) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:41802
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... :: c_char) -> i32 ; } extern "C" { pub fn mz_os_open_dir (path : * const libc :: c_char) -> * mut DIR ; } extern "C" { pub fn mz_...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:41350
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_os_set_file_date (path : * const libc :: c_char , modified_date : time_t , accessed_date : time_t , creation_date : time_t) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:41508
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...> i32 ; } extern "C" { pub fn mz_os_get_file_attribs (path : * const libc :: c_char , attributes : * mut u32) -> i32 ; } extern "C...
[INFO] [stdout]   |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:41886
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... :: c_char) -> * mut DIR ; } extern "C" { pub fn mz_os_read_dir (dir : * mut DIR) -> * mut dirent ; } extern "C" { pub fn mz_os_cl...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:41959
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: * mut DIR) -> * mut dirent ; } extern "C" { pub fn mz_os_close_dir (dir : * mut DIR) -> i32 ; } extern "C" { pub fn mz_os_is_dir...
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:41619
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...) -> i32 ; } extern "C" { pub fn mz_os_set_file_attribs (path : * const libc :: c_char , attributes : u32) -> i32 ; } extern "C" {...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:41724
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ributes : u32) -> i32 ; } extern "C" { pub fn mz_os_make_dir (path : * const libc :: c_char) -> i32 ; } extern "C" { pub fn mz_os_...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:42024
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ir : * mut DIR) -> i32 ; } extern "C" { pub fn mz_os_is_dir (path : * const libc :: c_char) -> i32 ; } extern "C" { pub fn mz_os_i...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:41802
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... :: c_char) -> i32 ; } extern "C" { pub fn mz_os_open_dir (path : * const libc :: c_char) -> * mut DIR ; } extern "C" { pub fn mz_...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:42100
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...bc :: c_char) -> i32 ; } extern "C" { pub fn mz_os_is_symlink (path : * const libc :: c_char) -> i32 ; } extern "C" { pub fn mz_os...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:42180
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; } extern "C" { pub fn mz_os_make_symlink (path : * const libc :: c_char , target_path : * const libc :: c_char) -> i32 ; } exte...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:41886
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... :: c_char) -> * mut DIR ; } extern "C" { pub fn mz_os_read_dir (dir : * mut DIR) -> * mut dirent ; } extern "C" { pub fn mz_os_cl...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:42301
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_os_read_symlink (path : * const libc :: c_char , target_path : * mut libc :: c_char , max_target_path : i32) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:41959
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: * mut DIR) -> * mut dirent ; } extern "C" { pub fn mz_os_close_dir (dir : * mut DIR) -> i32 ; } extern "C" { pub fn mz_os_is_dir...
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:42444
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...char , max_target_path : i32) -> i32 ; } extern "C" { pub fn mz_os_ms_time () -> u64 ; } pub type mz_stream_open_cb = :: core :: o...
[INFO] [stdout]   |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:42024
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ir : * mut DIR) -> i32 ; } extern "C" { pub fn mz_os_is_dir (path : * const libc :: c_char) -> i32 ; } extern "C" { pub fn mz_os_i...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:48961
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...s ; extern "C" { pub fn mz_stream_open (stream : * mut libc :: c_void , path : * const libc :: c_char , mode : i32) -> i32 ; } ext...
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:42100
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...bc :: c_char) -> i32 ; } extern "C" { pub fn mz_os_is_symlink (path : * const libc :: c_char) -> i32 ; } extern "C" { pub fn mz_os...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:42180
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; } extern "C" { pub fn mz_os_make_symlink (path : * const libc :: c_char , target_path : * const libc :: c_char) -> i32 ; } exte...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:49084
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..., mode : i32) -> i32 ; } extern "C" { pub fn mz_stream_is_open (stream : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn mz_s...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:42301
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_os_read_symlink (path : * const libc :: c_char , target_path : * mut libc :: c_char , max_target_path : i32) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:49165
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; } extern "C" { pub fn mz_stream_read (stream : * mut libc :: c_void , buf : * mut libc :: c_void , size : i32) -> i32 ; } exter...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:49285
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...2) -> i32 ; } extern "C" { pub fn mz_stream_read_uint8 (stream : * mut libc :: c_void , value : * mut u8) -> i32 ; } extern "C" { ...
[INFO] [stdout]   |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:42444
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...char , max_target_path : i32) -> i32 ; } extern "C" { pub fn mz_os_ms_time () -> u64 ; } pub type mz_stream_open_cb = :: core :: o...
[INFO] [stdout]   |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:49388
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...) -> i32 ; } extern "C" { pub fn mz_stream_read_uint16 (stream : * mut libc :: c_void , value : * mut u16) -> i32 ; } extern "C" {...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:48961
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...s ; extern "C" { pub fn mz_stream_open (stream : * mut libc :: c_void , path : * const libc :: c_char , mode : i32) -> i32 ; } ext...
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:49493
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...) -> i32 ; } extern "C" { pub fn mz_stream_read_uint32 (stream : * mut libc :: c_void , value : * mut u32) -> i32 ; } extern "C" {...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:49084
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..., mode : i32) -> i32 ; } extern "C" { pub fn mz_stream_is_open (stream : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn mz_s...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:49598
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...) -> i32 ; } extern "C" { pub fn mz_stream_read_int64 (stream : * mut libc :: c_void , value : * mut i64) -> i32 ; } extern "C" { ...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:49165
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; } extern "C" { pub fn mz_stream_read (stream : * mut libc :: c_void , buf : * mut libc :: c_void , size : i32) -> i32 ; } exter...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:49702
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...) -> i32 ; } extern "C" { pub fn mz_stream_read_uint64 (stream : * mut libc :: c_void , value : * mut u64) -> i32 ; } extern "C" {...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:49285
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...2) -> i32 ; } extern "C" { pub fn mz_stream_read_uint8 (stream : * mut libc :: c_void , value : * mut u8) -> i32 ; } extern "C" { ...
[INFO] [stdout]   |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:49807
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...; } extern "C" { pub fn mz_stream_write (stream : * mut libc :: c_void , buf : * const libc :: c_void , size : i32) -> i32 ; } ext...
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:49388
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...) -> i32 ; } extern "C" { pub fn mz_stream_read_uint16 (stream : * mut libc :: c_void , value : * mut u16) -> i32 ; } extern "C" {...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:49493
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...) -> i32 ; } extern "C" { pub fn mz_stream_read_uint32 (stream : * mut libc :: c_void , value : * mut u32) -> i32 ; } extern "C" {...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:49930
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...i32) -> i32 ; } extern "C" { pub fn mz_stream_write_uint8 (stream : * mut libc :: c_void , value : u8) -> i32 ; } extern "C" { pub...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:49598
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...) -> i32 ; } extern "C" { pub fn mz_stream_read_int64 (stream : * mut libc :: c_void , value : * mut i64) -> i32 ; } extern "C" { ...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:50028
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...u8) -> i32 ; } extern "C" { pub fn mz_stream_write_uint16 (stream : * mut libc :: c_void , value : u16) -> i32 ; } extern "C" { pu...
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:50128
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...16) -> i32 ; } extern "C" { pub fn mz_stream_write_uint32 (stream : * mut libc :: c_void , value : u32) -> i32 ; } extern "C" { pu...
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:49702
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...) -> i32 ; } extern "C" { pub fn mz_stream_read_uint64 (stream : * mut libc :: c_void , value : * mut u64) -> i32 ; } extern "C" {...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:50228
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...u32) -> i32 ; } extern "C" { pub fn mz_stream_write_int64 (stream : * mut libc :: c_void , value : i64) -> i32 ; } extern "C" { pu...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:49807
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...; } extern "C" { pub fn mz_stream_write (stream : * mut libc :: c_void , buf : * const libc :: c_void , size : i32) -> i32 ; } ext...
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:50327
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...64) -> i32 ; } extern "C" { pub fn mz_stream_write_uint64 (stream : * mut libc :: c_void , value : u64) -> i32 ; } extern "C" { pu...
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:49930
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...i32) -> i32 ; } extern "C" { pub fn mz_stream_write_uint8 (stream : * mut libc :: c_void , value : u8) -> i32 ; } extern "C" { pub...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:50427
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...; } extern "C" { pub fn mz_stream_copy (target : * mut libc :: c_void , source : * mut libc :: c_void , len : i32) -> i32 ; } exte...
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:50028
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...u8) -> i32 ; } extern "C" { pub fn mz_stream_write_uint16 (stream : * mut libc :: c_void , value : u16) -> i32 ; } extern "C" { pu...
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:50549
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...32 ; } extern "C" { pub fn mz_stream_copy_to_end (target : * mut libc :: c_void , source : * mut libc :: c_void) -> i32 ; } extern...
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:50128
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...16) -> i32 ; } extern "C" { pub fn mz_stream_write_uint32 (stream : * mut libc :: c_void , value : u32) -> i32 ; } extern "C" { pu...
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:50666
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_stream_copy_stream (target : * mut libc :: c_void , write_cb : mz_stream_write_cb , source : * mut libc :: c_void , read_cb : mz_stream_read_cb , len : i32) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:50228
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...u32) -> i32 ; } extern "C" { pub fn mz_stream_write_int64 (stream : * mut libc :: c_void , value : i64) -> i32 ; } extern "C" { pu...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:50327
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...64) -> i32 ; } extern "C" { pub fn mz_stream_write_uint64 (stream : * mut libc :: c_void , value : u64) -> i32 ; } extern "C" { pu...
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:50857
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_stream_copy_stream_to_end (target : * mut libc :: c_void , write_cb : mz_stream_write_cb , source : * mut libc :: c_void , read_cb : mz_stream_read_cb) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:51043
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...tream_read_cb) -> i32 ; } extern "C" { pub fn mz_stream_tell (stream : * mut libc :: c_void) -> i64 ; } extern "C" { pub fn mz_str...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:50427
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...; } extern "C" { pub fn mz_stream_copy (target : * mut libc :: c_void , source : * mut libc :: c_void , len : i32) -> i32 ; } exte...
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:50549
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...32 ; } extern "C" { pub fn mz_stream_copy_to_end (target : * mut libc :: c_void , source : * mut libc :: c_void) -> i32 ; } extern...
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:51121
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...-> i64 ; } extern "C" { pub fn mz_stream_seek (stream : * mut libc :: c_void , offset : i64 , origin : i32) -> i32 ; } extern "C" ...
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:51229
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_stream_find (stream : * mut libc :: c_void , find : * const libc :: c_void , find_size : i32 , max_seek : i64 , position : * mut i64) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:50666
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_stream_copy_stream (target : * mut libc :: c_void , write_cb : mz_stream_write_cb , source : * mut libc :: c_void , read_cb : mz_stream_read_cb , len : i32) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:51397
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_stream_find_reverse (stream : * mut libc :: c_void , find : * const libc :: c_void , find_size : i32 , max_seek : i64 , position : * mut i64) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:50857
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_stream_copy_stream_to_end (target : * mut libc :: c_void , write_cb : mz_stream_write_cb , source : * mut libc :: c_void , read_cb : mz_stream_read_cb) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:51573
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...n : * mut i64) -> i32 ; } extern "C" { pub fn mz_stream_close (stream : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn mz_st...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:51043
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...tream_read_cb) -> i32 ; } extern "C" { pub fn mz_stream_tell (stream : * mut libc :: c_void) -> i64 ; } extern "C" { pub fn mz_str...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:51652
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ibc :: c_void) -> i32 ; } extern "C" { pub fn mz_stream_error (stream : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn mz_st...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:51121
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...-> i64 ; } extern "C" { pub fn mz_stream_seek (stream : * mut libc :: c_void , offset : i64 , origin : i32) -> i32 ; } extern "C" ...
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:51731
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... i32 ; } extern "C" { pub fn mz_stream_set_base (stream : * mut libc :: c_void , base : * mut libc :: c_void) -> i32 ; } extern "C...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:51229
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_stream_find (stream : * mut libc :: c_void , find : * const libc :: c_void , find_size : i32 , max_seek : i64 , position : * mut i64) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:51843
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...) -> i32 ; } extern "C" { pub fn mz_stream_get_interface (stream : * mut libc :: c_void) -> * mut libc :: c_void ; } extern "C" { ...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:51397
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_stream_find_reverse (stream : * mut libc :: c_void , find : * const libc :: c_void , find_size : i32 , max_seek : i64 , position : * mut i64) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:51947
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; } extern "C" { pub fn mz_stream_get_prop_int64 (stream : * mut libc :: c_void , prop : i32 , value : * mut i64) -> i32 ; } exte...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:51573
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...n : * mut i64) -> i32 ; } extern "C" { pub fn mz_stream_close (stream : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn mz_st...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:52068
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...i32 ; } extern "C" { pub fn mz_stream_set_prop_int64 (stream : * mut libc :: c_void , prop : i32 , value : i64) -> i32 ; } extern ...
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:51652
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ibc :: c_void) -> i32 ; } extern "C" { pub fn mz_stream_error (stream : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn mz_st...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:52183
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_stream_create (stream : * mut * mut libc :: c_void , vtbl : * mut mz_stream_vtbl) -> * mut libc :: c_void ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:51731
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... i32 ; } extern "C" { pub fn mz_stream_set_base (stream : * mut libc :: c_void , base : * mut libc :: c_void) -> i32 ; } extern "C...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:52316
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... * mut libc :: c_void ; } extern "C" { pub fn mz_stream_delete (stream : * mut * mut libc :: c_void) ; } extern "C" { pub fn mz_st...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:51843
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...) -> i32 ; } extern "C" { pub fn mz_stream_get_interface (stream : * mut libc :: c_void) -> * mut libc :: c_void ; } extern "C" { ...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:52395
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_stream_raw_open (stream : * mut libc :: c_void , filename : * const libc :: c_char , mode : i32) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:51947
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; } extern "C" { pub fn mz_stream_get_prop_int64 (stream : * mut libc :: c_void , prop : i32 , value : * mut i64) -> i32 ; } exte...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:52526
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...mode : i32) -> i32 ; } extern "C" { pub fn mz_stream_raw_is_open (stream : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn mz...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:52068
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...i32 ; } extern "C" { pub fn mz_stream_set_prop_int64 (stream : * mut libc :: c_void , prop : i32 , value : i64) -> i32 ; } extern ...
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:52611
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_stream_raw_read (stream : * mut libc :: c_void , buf : * mut libc :: c_void , size : i32) -> i32 ; } ext...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:52183
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_stream_create (stream : * mut * mut libc :: c_void , vtbl : * mut mz_stream_vtbl) -> * mut libc :: c_void ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:52735
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_stream_raw_write (stream : * mut libc :: c_void , buf : * const libc :: c_void , size : i32) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:52316
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... * mut libc :: c_void ; } extern "C" { pub fn mz_stream_delete (stream : * mut * mut libc :: c_void) ; } extern "C" { pub fn mz_st...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:52862
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... size : i32) -> i32 ; } extern "C" { pub fn mz_stream_raw_tell (stream : * mut libc :: c_void) -> i64 ; } extern "C" { pub fn mz_s...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:52395
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_stream_raw_open (stream : * mut libc :: c_void , filename : * const libc :: c_char , mode : i32) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:52526
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...mode : i32) -> i32 ; } extern "C" { pub fn mz_stream_raw_is_open (stream : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn mz...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:52944
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... i64 ; } extern "C" { pub fn mz_stream_raw_seek (stream : * mut libc :: c_void , offset : i64 , origin : i32) -> i32 ; } extern "C...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:53056
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...rigin : i32) -> i32 ; } extern "C" { pub fn mz_stream_raw_close (stream : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn mz_...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:52611
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_stream_raw_read (stream : * mut libc :: c_void , buf : * mut libc :: c_void , size : i32) -> i32 ; } ext...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:52735
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_stream_raw_write (stream : * mut libc :: c_void , buf : * const libc :: c_void , size : i32) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:53139
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...c :: c_void) -> i32 ; } extern "C" { pub fn mz_stream_raw_error (stream : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn mz_...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:53222
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_stream_raw_get_prop_int64 (stream : * mut libc :: c_void , prop : i32 , value : * mut i64) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:52862
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... size : i32) -> i32 ; } extern "C" { pub fn mz_stream_raw_tell (stream : * mut libc :: c_void) -> i64 ; } extern "C" { pub fn mz_s...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:53347
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...2 ; } extern "C" { pub fn mz_stream_raw_set_prop_int64 (stream : * mut libc :: c_void , prop : i32 , value : i64) -> i32 ; } exter...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:52944
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... i64 ; } extern "C" { pub fn mz_stream_raw_seek (stream : * mut libc :: c_void , offset : i64 , origin : i32) -> i32 ; } extern "C...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:53466
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... -> i32 ; } extern "C" { pub fn mz_stream_raw_create (stream : * mut * mut libc :: c_void) -> * mut libc :: c_void ; } extern "C" ...
[INFO] [stdout]   |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:53056
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...rigin : i32) -> i32 ; } extern "C" { pub fn mz_stream_raw_close (stream : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn mz_...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:53573
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... mut libc :: c_void ; } extern "C" { pub fn mz_stream_raw_delete (stream : * mut * mut libc :: c_void) ; } extern "C" { pub fn mz_...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:53139
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...c :: c_void) -> i32 ; } extern "C" { pub fn mz_stream_raw_error (stream : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn mz_...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:53222
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_stream_raw_get_prop_int64 (stream : * mut libc :: c_void , prop : i32 , value : * mut i64) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:53656
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_stream_buffered_open (stream : * mut libc :: c_void , path : * const libc :: c_char , mode : i32) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:53788
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...e : i32) -> i32 ; } extern "C" { pub fn mz_stream_buffered_is_open (stream : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn ...
[INFO] [stdout]   |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:53347
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...2 ; } extern "C" { pub fn mz_stream_raw_set_prop_int64 (stream : * mut libc :: c_void , prop : i32 , value : i64) -> i32 ; } exter...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:53878
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_stream_buffered_read (stream : * mut libc :: c_void , buf : * mut libc :: c_void , size : i32) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:53466
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... -> i32 ; } extern "C" { pub fn mz_stream_raw_create (stream : * mut * mut libc :: c_void) -> * mut libc :: c_void ; } extern "C" ...
[INFO] [stdout]   |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:54007
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_stream_buffered_write (stream : * mut libc :: c_void , buf : * const libc :: c_void , size : i32) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:53573
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... mut libc :: c_void ; } extern "C" { pub fn mz_stream_raw_delete (stream : * mut * mut libc :: c_void) ; } extern "C" { pub fn mz_...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:54139
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ize : i32) -> i32 ; } extern "C" { pub fn mz_stream_buffered_tell (stream : * mut libc :: c_void) -> i64 ; } extern "C" { pub fn m...
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:53656
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_stream_buffered_open (stream : * mut libc :: c_void , path : * const libc :: c_char , mode : i32) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:54226
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...64 ; } extern "C" { pub fn mz_stream_buffered_seek (stream : * mut libc :: c_void , offset : i64 , origin : i32) -> i32 ; } extern...
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:53788
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...e : i32) -> i32 ; } extern "C" { pub fn mz_stream_buffered_is_open (stream : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn ...
[INFO] [stdout]   |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:54343
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...in : i32) -> i32 ; } extern "C" { pub fn mz_stream_buffered_close (stream : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn m...
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:53878
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_stream_buffered_read (stream : * mut libc :: c_void , buf : * mut libc :: c_void , size : i32) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:54431
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: c_void) -> i32 ; } extern "C" { pub fn mz_stream_buffered_error (stream : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn m...
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:54007
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_stream_buffered_write (stream : * mut libc :: c_void , buf : * const libc :: c_void , size : i32) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:54519
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... i32 ; } extern "C" { pub fn mz_stream_buffered_create (stream : * mut * mut libc :: c_void) -> * mut libc :: c_void ; } extern "C...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:54139
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ize : i32) -> i32 ; } extern "C" { pub fn mz_stream_buffered_tell (stream : * mut libc :: c_void) -> i64 ; } extern "C" { pub fn m...
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:54631
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t libc :: c_void ; } extern "C" { pub fn mz_stream_buffered_delete (stream : * mut * mut libc :: c_void) ; } extern "C" { pub fn m...
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:54226
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...64 ; } extern "C" { pub fn mz_stream_buffered_seek (stream : * mut libc :: c_void , offset : i64 , origin : i32) -> i32 ; } extern...
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:54343
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...in : i32) -> i32 ; } extern "C" { pub fn mz_stream_buffered_close (stream : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn m...
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:54719
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ut libc :: c_void) ; } extern "C" { pub fn mz_stream_buffered_get_interface () -> * mut libc :: c_void ; } extern "C" { pub fn mz_...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:54803
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_stream_split_open (stream : * mut libc :: c_void , filename : * const libc :: c_char , mode : i32) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:54431
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: c_void) -> i32 ; } extern "C" { pub fn mz_stream_buffered_error (stream : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn m...
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:54936
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ode : i32) -> i32 ; } extern "C" { pub fn mz_stream_split_is_open (stream : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn m...
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:54519
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... i32 ; } extern "C" { pub fn mz_stream_buffered_create (stream : * mut * mut libc :: c_void) -> * mut libc :: c_void ; } extern "C...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:55023
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_stream_split_read (stream : * mut libc :: c_void , buf : * mut libc :: c_void , size : i32) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:54631
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t libc :: c_void ; } extern "C" { pub fn mz_stream_buffered_delete (stream : * mut * mut libc :: c_void) ; } extern "C" { pub fn m...
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:54719
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ut libc :: c_void) ; } extern "C" { pub fn mz_stream_buffered_get_interface () -> * mut libc :: c_void ; } extern "C" { pub fn mz_...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:55149
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_stream_split_write (stream : * mut libc :: c_void , buf : * const libc :: c_void , size : i32) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:55278
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...size : i32) -> i32 ; } extern "C" { pub fn mz_stream_split_tell (stream : * mut libc :: c_void) -> i64 ; } extern "C" { pub fn mz_...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:54803
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_stream_split_open (stream : * mut libc :: c_void , filename : * const libc :: c_char , mode : i32) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:55362
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...i64 ; } extern "C" { pub fn mz_stream_split_seek (stream : * mut libc :: c_void , offset : i64 , origin : i32) -> i32 ; } extern "...
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:54936
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ode : i32) -> i32 ; } extern "C" { pub fn mz_stream_split_is_open (stream : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn m...
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:55476
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...igin : i32) -> i32 ; } extern "C" { pub fn mz_stream_split_close (stream : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn mz...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:55023
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_stream_split_read (stream : * mut libc :: c_void , buf : * mut libc :: c_void , size : i32) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:55561
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... :: c_void) -> i32 ; } extern "C" { pub fn mz_stream_split_error (stream : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn mz...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:55149
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_stream_split_write (stream : * mut libc :: c_void , buf : * const libc :: c_void , size : i32) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:55646
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_stream_split_get_prop_int64 (stream : * mut libc :: c_void , prop : i32 , value : * mut i64) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:55278
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...size : i32) -> i32 ; } extern "C" { pub fn mz_stream_split_tell (stream : * mut libc :: c_void) -> i64 ; } extern "C" { pub fn mz_...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:55773
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; } extern "C" { pub fn mz_stream_split_set_prop_int64 (stream : * mut libc :: c_void , prop : i32 , value : i64) -> i32 ; } exte...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:55362
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...i64 ; } extern "C" { pub fn mz_stream_split_seek (stream : * mut libc :: c_void , offset : i64 , origin : i32) -> i32 ; } extern "...
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:55894
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...-> i32 ; } extern "C" { pub fn mz_stream_split_create (stream : * mut * mut libc :: c_void) -> * mut libc :: c_void ; } extern "C"...
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:55476
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...igin : i32) -> i32 ; } extern "C" { pub fn mz_stream_split_close (stream : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn mz...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:55561
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... :: c_void) -> i32 ; } extern "C" { pub fn mz_stream_split_error (stream : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn mz...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:56003
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...mut libc :: c_void ; } extern "C" { pub fn mz_stream_split_delete (stream : * mut * mut libc :: c_void) ; } extern "C" { pub fn mz...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:56088
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... mut libc :: c_void) ; } extern "C" { pub fn mz_stream_split_get_interface () -> * mut libc :: c_void ; } # [repr (C)] # [derive (...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:55646
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_stream_split_get_prop_int64 (stream : * mut libc :: c_void , prop : i32 , value : * mut i64) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:62957
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...le) -> i32 > ; extern "C" { pub fn mz_zip_create (handle : * mut * mut libc :: c_void) -> * mut libc :: c_void ; } extern "C" { pu...
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:55773
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; } extern "C" { pub fn mz_stream_split_set_prop_int64 (stream : * mut libc :: c_void , prop : i32 , value : i64) -> i32 ; } exte...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:63057
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...> * mut libc :: c_void ; } extern "C" { pub fn mz_zip_delete (handle : * mut * mut libc :: c_void) ; } extern "C" { pub fn mz_zip_...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:55894
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...-> i32 ; } extern "C" { pub fn mz_stream_split_create (stream : * mut * mut libc :: c_void) -> * mut libc :: c_void ; } extern "C"...
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:56003
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...mut libc :: c_void ; } extern "C" { pub fn mz_stream_split_delete (stream : * mut * mut libc :: c_void) ; } extern "C" { pub fn mz...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:63133
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; } extern "C" { pub fn mz_zip_open (handle : * mut libc :: c_void , stream : * mut libc :: c_void , mode : i32) -> i32 ; } exter...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:56088
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... mut libc :: c_void) ; } extern "C" { pub fn mz_stream_split_get_interface () -> * mut libc :: c_void ; } # [repr (C)] # [derive (...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:63253
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...d , mode : i32) -> i32 ; } extern "C" { pub fn mz_zip_close (handle : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn mz_zip_...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:62957
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...le) -> i32 > ; extern "C" { pub fn mz_zip_create (handle : * mut * mut libc :: c_void) -> * mut libc :: c_void ; } extern "C" { pu...
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:63329
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...; } extern "C" { pub fn mz_zip_get_comment (handle : * mut libc :: c_void , comment : * mut * const libc :: c_char) -> i32 ; } ext...
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:63452
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...32 ; } extern "C" { pub fn mz_zip_set_comment (handle : * mut libc :: c_void , comment : * const libc :: c_char) -> i32 ; } extern...
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:63057
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...> * mut libc :: c_void ; } extern "C" { pub fn mz_zip_delete (handle : * mut * mut libc :: c_void) ; } extern "C" { pub fn mz_zip_...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:63133
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; } extern "C" { pub fn mz_zip_open (handle : * mut libc :: c_void , stream : * mut libc :: c_void , mode : i32) -> i32 ; } exter...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:63569
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...2 ; } extern "C" { pub fn mz_zip_get_version_madeby (handle : * mut libc :: c_void , version_madeby : * mut u16) -> i32 ; } extern...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:63687
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... i32 ; } extern "C" { pub fn mz_zip_set_version_madeby (handle : * mut libc :: c_void , version_madeby : u16) -> i32 ; } extern "C...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:63253
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...d , mode : i32) -> i32 ; } extern "C" { pub fn mz_zip_close (handle : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn mz_zip_...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:63329
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...; } extern "C" { pub fn mz_zip_get_comment (handle : * mut libc :: c_void , comment : * mut * const libc :: c_char) -> i32 ; } ext...
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:63799
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... u16) -> i32 ; } extern "C" { pub fn mz_zip_set_recover (handle : * mut libc :: c_void , recover : u8) -> i32 ; } extern "C" { pub...
[INFO] [stdout]   |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:63452
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...32 ; } extern "C" { pub fn mz_zip_set_comment (handle : * mut libc :: c_void , comment : * const libc :: c_char) -> i32 ; } extern...
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:63896
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... i32 ; } extern "C" { pub fn mz_zip_set_data_descriptor (handle : * mut libc :: c_void , data_descriptor : u8) -> i32 ; } extern "...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:63569
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...2 ; } extern "C" { pub fn mz_zip_get_version_madeby (handle : * mut libc :: c_void , version_madeby : * mut u16) -> i32 ; } extern...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:64009
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...2 ; } extern "C" { pub fn mz_zip_get_stream (handle : * mut libc :: c_void , stream : * mut * mut libc :: c_void) -> i32 ; } exter...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:63687
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... i32 ; } extern "C" { pub fn mz_zip_set_version_madeby (handle : * mut libc :: c_void , version_madeby : u16) -> i32 ; } extern "C...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:64128
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_set_cd_stream (handle : * mut libc :: c_void , cd_start_pos : i64 , cd_stream : * mut libc :: c_void) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:63799
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... u16) -> i32 ; } extern "C" { pub fn mz_zip_set_recover (handle : * mut libc :: c_void , recover : u8) -> i32 ; } extern "C" { pub...
[INFO] [stdout]   |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:63896
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... i32 ; } extern "C" { pub fn mz_zip_set_data_descriptor (handle : * mut libc :: c_void , data_descriptor : u8) -> i32 ; } extern "...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:64268
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_get_cd_mem_stream (handle : * mut libc :: c_void , cd_mem_stream : * mut * mut libc :: c_void) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:64009
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...2 ; } extern "C" { pub fn mz_zip_get_stream (handle : * mut libc :: c_void , stream : * mut * mut libc :: c_void) -> i32 ; } exter...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:64401
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...-> i32 ; } extern "C" { pub fn mz_zip_set_number_entry (handle : * mut libc :: c_void , number_entry : u64) -> i32 ; } extern "C" ...
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:64128
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_set_cd_stream (handle : * mut libc :: c_void , cd_start_pos : i64 , cd_stream : * mut libc :: c_void) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:64509
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...i32 ; } extern "C" { pub fn mz_zip_get_number_entry (handle : * mut libc :: c_void , number_entry : * mut u64) -> i32 ; } extern "...
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:64268
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_get_cd_mem_stream (handle : * mut libc :: c_void , cd_mem_stream : * mut * mut libc :: c_void) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:64623
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...; } extern "C" { pub fn mz_zip_set_disk_number_with_cd (handle : * mut libc :: c_void , disk_number_with_cd : u32) -> i32 ; } exte...
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:64401
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...-> i32 ; } extern "C" { pub fn mz_zip_set_number_entry (handle : * mut libc :: c_void , number_entry : u64) -> i32 ; } extern "C" ...
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:64745
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_get_disk_number_with_cd (handle : * mut libc :: c_void , disk_number_with_cd : * mut u32) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:64509
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...i32 ; } extern "C" { pub fn mz_zip_get_number_entry (handle : * mut libc :: c_void , number_entry : * mut u64) -> i32 ; } extern "...
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:64873
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... * mut u32) -> i32 ; } extern "C" { pub fn mz_zip_entry_is_open (handle : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn mz_...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:64623
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...; } extern "C" { pub fn mz_zip_set_disk_number_with_cd (handle : * mut libc :: c_void , disk_number_with_cd : u32) -> i32 ; } exte...
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:64957
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_entry_read_open (handle : * mut libc :: c_void , raw : u8 , password : * const libc :: c_char) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:64745
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_get_disk_number_with_cd (handle : * mut libc :: c_void , disk_number_with_cd : * mut u32) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:64873
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... * mut u32) -> i32 ; } extern "C" { pub fn mz_zip_entry_is_open (handle : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn mz_...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:65090
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...; } extern "C" { pub fn mz_zip_entry_read (handle : * mut libc :: c_void , buf : * mut libc :: c_void , len : i32) -> i32 ; } exte...
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:64957
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_entry_read_open (handle : * mut libc :: c_void , raw : u8 , password : * const libc :: c_char) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:65212
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_entry_read_close (handle : * mut libc :: c_void , crc32 : * mut u32 , compressed_size : * mut i64 , uncompressed_size : * mut i64) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:65381
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_entry_write_open (handle : * mut libc :: c_void , file_info : * const mz_zip_file , compress_level : i16 , raw : u8 , password : * const libc :: c_char) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:65090
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...; } extern "C" { pub fn mz_zip_entry_read (handle : * mut libc :: c_void , buf : * mut libc :: c_void , len : i32) -> i32 ; } exte...
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:65572
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_entry_write (handle : * mut libc :: c_void , buf : * const libc :: c_void , len : i32) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:65212
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_entry_read_close (handle : * mut libc :: c_void , crc32 : * mut u32 , compressed_size : * mut i64 , uncompressed_size : * mut i64) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:65697
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_entry_write_close (handle : * mut libc :: c_void , crc32 : u32 , compressed_size : i64 , uncompressed_size : i64) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:65381
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_entry_write_open (handle : * mut libc :: c_void , file_info : * const mz_zip_file , compress_level : i16 , raw : u8 , password : * const libc :: c_char) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:65849
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: i64) -> i32 ; } extern "C" { pub fn mz_zip_entry_seek_local_header (handle : * mut libc :: c_void) -> i32 ; } extern "C" { pub f...
[INFO] [stdout]   |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:65572
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_entry_write (handle : * mut libc :: c_void , buf : * const libc :: c_void , len : i32) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:65943
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_entry_close_raw (handle : * mut libc :: c_void , uncompressed_size : i64 , crc32 : u32) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:65697
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_entry_write_close (handle : * mut libc :: c_void , crc32 : u32 , compressed_size : i64 , uncompressed_size : i64) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:66069
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...crc32 : u32) -> i32 ; } extern "C" { pub fn mz_zip_entry_close (handle : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn mz_z...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:65849
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: i64) -> i32 ; } extern "C" { pub fn mz_zip_entry_seek_local_header (handle : * mut libc :: c_void) -> i32 ; } extern "C" { pub f...
[INFO] [stdout]   |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:66151
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...c :: c_void) -> i32 ; } extern "C" { pub fn mz_zip_entry_is_dir (handle : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn mz_...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:65943
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_entry_close_raw (handle : * mut libc :: c_void , uncompressed_size : i64 , crc32 : u32) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:66234
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: c_void) -> i32 ; } extern "C" { pub fn mz_zip_entry_is_symlink (handle : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn m...
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:66069
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...crc32 : u32) -> i32 ; } extern "C" { pub fn mz_zip_entry_close (handle : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn mz_z...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:66321
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...; } extern "C" { pub fn mz_zip_entry_get_info (handle : * mut libc :: c_void , file_info : * mut * mut mz_zip_file) -> i32 ; } ext...
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:66151
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...c :: c_void) -> i32 ; } extern "C" { pub fn mz_zip_entry_is_dir (handle : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn mz_...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:66444
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_entry_get_local_info (handle : * mut libc :: c_void , local_file_info : * mut * mut mz_zip_file) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:66234
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: c_void) -> i32 ; } extern "C" { pub fn mz_zip_entry_is_symlink (handle : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn m...
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:66579
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_entry_set_extrafield (handle : * mut libc :: c_void , extrafield : * const u8 , extrafield_size : u16) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:66321
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...; } extern "C" { pub fn mz_zip_entry_get_info (handle : * mut libc :: c_void , file_info : * mut * mut mz_zip_file) -> i32 ; } ext...
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:66720
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...d_size : u16) -> i32 ; } extern "C" { pub fn mz_zip_get_entry (handle : * mut libc :: c_void) -> i64 ; } extern "C" { pub fn mz_zi...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:66444
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_entry_get_local_info (handle : * mut libc :: c_void , local_file_info : * mut * mut mz_zip_file) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:66800
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...void) -> i64 ; } extern "C" { pub fn mz_zip_goto_entry (handle : * mut libc :: c_void , cd_pos : i64) -> i32 ; } extern "C" { pub ...
[INFO] [stdout]   |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:66579
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_entry_set_extrafield (handle : * mut libc :: c_void , extrafield : * const u8 , extrafield_size : u16) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:66896
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...pos : i64) -> i32 ; } extern "C" { pub fn mz_zip_goto_first_entry (handle : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn m...
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:66720
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...d_size : u16) -> i32 ; } extern "C" { pub fn mz_zip_get_entry (handle : * mut libc :: c_void) -> i64 ; } extern "C" { pub fn mz_zi...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:66983
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: c_void) -> i32 ; } extern "C" { pub fn mz_zip_goto_next_entry (handle : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn mz...
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:66800
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...void) -> i64 ; } extern "C" { pub fn mz_zip_goto_entry (handle : * mut libc :: c_void , cd_pos : i64) -> i32 ; } extern "C" { pub ...
[INFO] [stdout]   |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:67069
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_locate_entry (handle : * mut libc :: c_void , filename : * const libc :: c_char , ignore_case : u8) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:66896
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...pos : i64) -> i32 ; } extern "C" { pub fn mz_zip_goto_first_entry (handle : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn m...
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:67207
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_locate_first_entry (handle : * mut libc :: c_void , userdata : * mut libc :: c_void , cb : mz_zip_locate_entry_cb) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:66983
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: c_void) -> i32 ; } extern "C" { pub fn mz_zip_goto_next_entry (handle : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn mz...
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:67360
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_locate_next_entry (handle : * mut libc :: c_void , userdata : * mut libc :: c_void , cb : mz_zip_locate_entry_cb) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:67069
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_locate_entry (handle : * mut libc :: c_void , filename : * const libc :: c_char , ignore_case : u8) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:67512
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ntry_cb) -> i32 ; } extern "C" { pub fn mz_zip_attrib_is_dir (attrib : u32 , version_madeby : i32) -> i32 ; } extern "C" { pub fn ...
[INFO] [stdout]   |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:67207
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_locate_first_entry (handle : * mut libc :: c_void , userdata : * mut libc :: c_void , cb : mz_zip_locate_entry_cb) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:67602
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: i32) -> i32 ; } extern "C" { pub fn mz_zip_attrib_is_symlink (attrib : u32 , version_madeby : i32) -> i32 ; } extern "C" { pub f...
[INFO] [stdout]   |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:67360
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_locate_next_entry (handle : * mut libc :: c_void , userdata : * mut libc :: c_void , cb : mz_zip_locate_entry_cb) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:67696
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_attrib_convert (src_sys : u8 , src_attrib : u32 , target_sys : u8 , target_attrib : * mut u32) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:67512
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ntry_cb) -> i32 ; } extern "C" { pub fn mz_zip_attrib_is_dir (attrib : u32 , version_madeby : i32) -> i32 ; } extern "C" { pub fn ...
[INFO] [stdout]   |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:67829
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...-> i32 ; } extern "C" { pub fn mz_zip_attrib_posix_to_win32 (posix_attrib : u32 , win32_attrib : * mut u32) -> i32 ; } extern "C" ...
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:67602
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: i32) -> i32 ; } extern "C" { pub fn mz_zip_attrib_is_symlink (attrib : u32 , version_madeby : i32) -> i32 ; } extern "C" { pub f...
[INFO] [stdout]   |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:67937
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...-> i32 ; } extern "C" { pub fn mz_zip_attrib_win32_to_posix (win32_attrib : u32 , posix_attrib : * mut u32) -> i32 ; } extern "C" ...
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:67696
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_attrib_convert (src_sys : u8 , src_attrib : u32 , target_sys : u8 , target_attrib : * mut u32) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:68045
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_extrafield_find (stream : * mut libc :: c_void , type_ : u16 , max_seek : i32 , length : * mut u16) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:67829
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...-> i32 ; } extern "C" { pub fn mz_zip_attrib_posix_to_win32 (posix_attrib : u32 , win32_attrib : * mut u32) -> i32 ; } extern "C" ...
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:68183
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_extrafield_contains (extrafield : * const u8 , extrafield_size : i32 , type_ : u16 , length : * mut u16) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:67937
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...-> i32 ; } extern "C" { pub fn mz_zip_attrib_win32_to_posix (win32_attrib : u32 , posix_attrib : * mut u32) -> i32 ; } extern "C" ...
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:68326
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_extrafield_read (stream : * mut libc :: c_void , type_ : * mut u16 , length : * mut u16) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:68045
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_extrafield_find (stream : * mut libc :: c_void , type_ : u16 , max_seek : i32 , length : * mut u16) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:68453
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...32 ; } extern "C" { pub fn mz_zip_extrafield_write (stream : * mut libc :: c_void , type_ : u16 , length : u16) -> i32 ; } extern ...
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:68183
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_extrafield_contains (extrafield : * const u8 , extrafield_size : i32 , type_ : u16 , length : * mut u16) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:68569
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...gth : u16) -> i32 ; } extern "C" { pub fn mz_zip_dosdate_to_tm (dos_date : u64 , ptm : * mut tm) -> i32 ; } extern "C" { pub fn mz...
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:68326
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_extrafield_read (stream : * mut libc :: c_void , type_ : * mut u16 , length : * mut u16) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:68655
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ptm : * mut tm) -> i32 ; } extern "C" { pub fn mz_zip_dosdate_to_time_t (dos_date : u64) -> time_t ; } extern "C" { pub fn mz_zip_...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:68453
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...32 ; } extern "C" { pub fn mz_zip_extrafield_write (stream : * mut libc :: c_void , type_ : u16 , length : u16) -> i32 ; } extern ...
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:68731
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: u64) -> time_t ; } extern "C" { pub fn mz_zip_time_t_to_tm (unix_time : time_t , ptm : * mut tm) -> i32 ; } extern "C" { pub fn ...
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:68569
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...gth : u16) -> i32 ; } extern "C" { pub fn mz_zip_dosdate_to_tm (dos_date : u64 , ptm : * mut tm) -> i32 ; } extern "C" { pub fn mz...
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:68820
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...tm : * mut tm) -> i32 ; } extern "C" { pub fn mz_zip_time_t_to_dos_date (unix_time : time_t) -> u32 ; } extern "C" { pub fn mz_zip...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:68655
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ptm : * mut tm) -> i32 ; } extern "C" { pub fn mz_zip_dosdate_to_time_t (dos_date : u64) -> time_t ; } extern "C" { pub fn mz_zip_...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:68898
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...nix_time : time_t) -> u32 ; } extern "C" { pub fn mz_zip_tm_to_dosdate (ptm : * const tm) -> u32 ; } extern "C" { pub fn mz_zip_nt...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:68731
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: u64) -> time_t ; } extern "C" { pub fn mz_zip_time_t_to_tm (unix_time : time_t , ptm : * mut tm) -> i32 ; } extern "C" { pub fn ...
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:68969
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...tm) -> u32 ; } extern "C" { pub fn mz_zip_ntfs_to_unix_time (ntfs_time : u64 , unix_time : * mut time_t) -> i32 ; } extern "C" { p...
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:68820
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...tm : * mut tm) -> i32 ; } extern "C" { pub fn mz_zip_time_t_to_dos_date (unix_time : time_t) -> u32 ; } extern "C" { pub fn mz_zip...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:69070
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._t) -> i32 ; } extern "C" { pub fn mz_zip_unix_to_ntfs_time (unix_time : time_t , ntfs_time : * mut u64) -> i32 ; } extern "C" { p...
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:68898
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...nix_time : time_t) -> u32 ; } extern "C" { pub fn mz_zip_tm_to_dosdate (ptm : * const tm) -> u32 ; } extern "C" { pub fn mz_zip_nt...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:69171
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_path_compare (path1 : * const libc :: c_char , path2 : * const libc :: c_char , ignore_case : u8) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:68969
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...tm) -> u32 ; } extern "C" { pub fn mz_zip_ntfs_to_unix_time (ntfs_time : u64 , unix_time : * mut time_t) -> i32 ; } extern "C" { p...
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:69307
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...i32 ; } extern "C" { pub fn mz_zip_get_compression_method_string (compression_method : i32) -> * const libc :: c_char ; } pub type...
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:69070
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._t) -> i32 ; } extern "C" { pub fn mz_zip_unix_to_ntfs_time (unix_time : time_t , ntfs_time : * mut u64) -> i32 ; } extern "C" { p...
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:70343
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... :: c_char) -> i32 > ; extern "C" { pub fn mz_zip_reader_is_open (handle : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn mz...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:69171
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_path_compare (path1 : * const libc :: c_char , path2 : * const libc :: c_char , ignore_case : u8) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:70428
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...i32 ; } extern "C" { pub fn mz_zip_reader_open (handle : * mut libc :: c_void , stream : * mut libc :: c_void) -> i32 ; } extern "...
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:69307
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...i32 ; } extern "C" { pub fn mz_zip_get_compression_method_string (compression_method : i32) -> * const libc :: c_char ; } pub type...
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:70542
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...2 ; } extern "C" { pub fn mz_zip_reader_open_file (handle : * mut libc :: c_void , path : * const libc :: c_char) -> i32 ; } exter...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:70343
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... :: c_char) -> i32 > ; extern "C" { pub fn mz_zip_reader_is_open (handle : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn mz...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:70661
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_reader_open_file_in_memory (handle : * mut libc :: c_void , path : * const libc :: c_char) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:70428
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...i32 ; } extern "C" { pub fn mz_zip_reader_open (handle : * mut libc :: c_void , stream : * mut libc :: c_void) -> i32 ; } extern "...
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:70790
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_reader_open_buffer (handle : * mut libc :: c_void , buf : * mut u8 , len : i32 , copy : u8) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:70542
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...2 ; } extern "C" { pub fn mz_zip_reader_open_file (handle : * mut libc :: c_void , path : * const libc :: c_char) -> i32 ; } exter...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:70920
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..., copy : u8) -> i32 ; } extern "C" { pub fn mz_zip_reader_close (handle : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn mz_...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:70661
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_reader_open_file_in_memory (handle : * mut libc :: c_void , path : * const libc :: c_char) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:71003
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: c_void) -> i32 ; } extern "C" { pub fn mz_zip_reader_unzip_cd (handle : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn mz...
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:70790
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_reader_open_buffer (handle : * mut libc :: c_void , buf : * mut u8 , len : i32 , copy : u8) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:71089
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._void) -> i32 ; } extern "C" { pub fn mz_zip_reader_goto_first_entry (handle : * mut libc :: c_void) -> i32 ; } extern "C" { pub f...
[INFO] [stdout]   |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:70920
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..., copy : u8) -> i32 ; } extern "C" { pub fn mz_zip_reader_close (handle : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn mz_...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:71183
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...c_void) -> i32 ; } extern "C" { pub fn mz_zip_reader_goto_next_entry (handle : * mut libc :: c_void) -> i32 ; } extern "C" { pub f...
[INFO] [stdout]   |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:71003
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: c_void) -> i32 ; } extern "C" { pub fn mz_zip_reader_unzip_cd (handle : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn mz...
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:71276
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_reader_locate_entry (handle : * mut libc :: c_void , filename : * const libc :: c_char , ignore_case : u8) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:71089
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._void) -> i32 ; } extern "C" { pub fn mz_zip_reader_goto_first_entry (handle : * mut libc :: c_void) -> i32 ; } extern "C" { pub f...
[INFO] [stdout]   |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:71421
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ase : u8) -> i32 ; } extern "C" { pub fn mz_zip_reader_entry_open (handle : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn m...
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:71183
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...c_void) -> i32 ; } extern "C" { pub fn mz_zip_reader_goto_next_entry (handle : * mut libc :: c_void) -> i32 ; } extern "C" { pub f...
[INFO] [stdout]   |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:71509
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: c_void) -> i32 ; } extern "C" { pub fn mz_zip_reader_entry_close (handle : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn ...
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:71276
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_reader_locate_entry (handle : * mut libc :: c_void , filename : * const libc :: c_char , ignore_case : u8) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:71598
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_reader_entry_read (handle : * mut libc :: c_void , buf : * mut libc :: c_void , len : i32) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:71421
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ase : u8) -> i32 ; } extern "C" { pub fn mz_zip_reader_entry_open (handle : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn m...
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:71727
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... : i32) -> i32 ; } extern "C" { pub fn mz_zip_reader_entry_has_sign (handle : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn...
[INFO] [stdout]   |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:71509
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: c_void) -> i32 ; } extern "C" { pub fn mz_zip_reader_entry_close (handle : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn ...
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:71819
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._void) -> i32 ; } extern "C" { pub fn mz_zip_reader_entry_sign_verify (handle : * mut libc :: c_void) -> i32 ; } extern "C" { pub ...
[INFO] [stdout]   |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:71598
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_reader_entry_read (handle : * mut libc :: c_void , buf : * mut libc :: c_void , len : i32) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:71914
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_reader_entry_get_hash (handle : * mut libc :: c_void , algorithm : u16 , digest : * mut u8 , digest_size : i32) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:71727
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... : i32) -> i32 ; } extern "C" { pub fn mz_zip_reader_entry_has_sign (handle : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn...
[INFO] [stdout]   |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:72064
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_reader_entry_get_first_hash (handle : * mut libc :: c_void , algorithm : * mut u16 , digest_size : * mut u16) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:71819
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._void) -> i32 ; } extern "C" { pub fn mz_zip_reader_entry_sign_verify (handle : * mut libc :: c_void) -> i32 ; } extern "C" { pub ...
[INFO] [stdout]   |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:72212
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_reader_entry_get_info (handle : * mut libc :: c_void , file_info : * mut * mut mz_zip_file) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:71914
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_reader_entry_get_hash (handle : * mut libc :: c_void , algorithm : u16 , digest : * mut u8 , digest_size : i32) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:72342
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ip_file) -> i32 ; } extern "C" { pub fn mz_zip_reader_entry_is_dir (handle : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn ...
[INFO] [stdout]   |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:72064
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_reader_entry_get_first_hash (handle : * mut libc :: c_void , algorithm : * mut u16 , digest_size : * mut u16) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:72432
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_reader_entry_save (handle : * mut libc :: c_void , stream : * mut libc :: c_void , write_cb : mz_stream_write_cb) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:72212
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_reader_entry_get_info (handle : * mut libc :: c_void , file_info : * mut * mut mz_zip_file) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:72584
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_reader_entry_save_process (handle : * mut libc :: c_void , stream : * mut libc :: c_void , write_cb : mz_stream_write_cb) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:72342
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ip_file) -> i32 ; } extern "C" { pub fn mz_zip_reader_entry_is_dir (handle : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn ...
[INFO] [stdout]   |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:72744
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_reader_entry_save_file (handle : * mut libc :: c_void , path : * const libc :: c_char) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:72432
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_reader_entry_save (handle : * mut libc :: c_void , stream : * mut libc :: c_void , write_cb : mz_stream_write_cb) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:72869
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_reader_entry_save_buffer (handle : * mut libc :: c_void , buf : * mut libc :: c_void , len : i32) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:72584
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_reader_entry_save_process (handle : * mut libc :: c_void , stream : * mut libc :: c_void , write_cb : mz_stream_write_cb) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:73005
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...2) -> i32 ; } extern "C" { pub fn mz_zip_reader_entry_save_buffer_length (handle : * mut libc :: c_void) -> i32 ; } extern "C" { p...
[INFO] [stdout]   |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:72744
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_reader_entry_save_file (handle : * mut libc :: c_void , path : * const libc :: c_char) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:73107
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_reader_save_all (handle : * mut libc :: c_void , destination_dir : * const libc :: c_char) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:72869
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_reader_entry_save_buffer (handle : * mut libc :: c_void , buf : * mut libc :: c_void , len : i32) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:73236
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_reader_set_pattern (handle : * mut libc :: c_void , pattern : * const libc :: c_char , ignore_case : u8) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:73005
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...2) -> i32 ; } extern "C" { pub fn mz_zip_reader_entry_save_buffer_length (handle : * mut libc :: c_void) -> i32 ; } extern "C" { p...
[INFO] [stdout]   |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:73372
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...) ; } extern "C" { pub fn mz_zip_reader_set_password (handle : * mut libc :: c_void , password : * const libc :: c_char) ; } exter...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:73107
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_reader_save_all (handle : * mut libc :: c_void , destination_dir : * const libc :: c_char) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:73491
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... libc :: c_char) ; } extern "C" { pub fn mz_zip_reader_set_raw (handle : * mut libc :: c_void , raw : u8) ; } extern "C" { pub fn ...
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:73236
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_reader_set_pattern (handle : * mut libc :: c_void , pattern : * const libc :: c_char , ignore_case : u8) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:73580
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...raw : u8) ; } extern "C" { pub fn mz_zip_reader_get_raw (handle : * mut libc :: c_void , raw : * mut u8) -> i32 ; } extern "C" { p...
[INFO] [stdout]   |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:73372
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...) ; } extern "C" { pub fn mz_zip_reader_set_password (handle : * mut libc :: c_void , password : * const libc :: c_char) ; } exter...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:73682
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...-> i32 ; } extern "C" { pub fn mz_zip_reader_get_zip_cd (handle : * mut libc :: c_void , zip_cd : * mut u8) -> i32 ; } extern "C" ...
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:73491
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... libc :: c_char) ; } extern "C" { pub fn mz_zip_reader_set_raw (handle : * mut libc :: c_void , raw : u8) ; } extern "C" { pub fn ...
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:73790
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_reader_get_comment (handle : * mut libc :: c_void , comment : * mut * const libc :: c_char) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:73580
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...raw : u8) ; } extern "C" { pub fn mz_zip_reader_get_raw (handle : * mut libc :: c_void , raw : * mut u8) -> i32 ; } extern "C" { p...
[INFO] [stdout]   |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:73920
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...) -> i32 ; } extern "C" { pub fn mz_zip_reader_set_recover (handle : * mut libc :: c_void , recover : u8) -> i32 ; } extern "C" { ...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:73682
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...-> i32 ; } extern "C" { pub fn mz_zip_reader_get_zip_cd (handle : * mut libc :: c_void , zip_cd : * mut u8) -> i32 ; } extern "C" ...
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:74024
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...u8) -> i32 ; } extern "C" { pub fn mz_zip_reader_set_encoding (handle : * mut libc :: c_void , encoding : i32) ; } extern "C" { pu...
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:73790
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_reader_get_comment (handle : * mut libc :: c_void , comment : * mut * const libc :: c_char) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:74124
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: i32) ; } extern "C" { pub fn mz_zip_reader_set_sign_required (handle : * mut libc :: c_void , sign_required : u8) ; } extern "C"...
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:73920
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...) -> i32 ; } extern "C" { pub fn mz_zip_reader_set_recover (handle : * mut libc :: c_void , recover : u8) -> i32 ; } extern "C" { ...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:74233
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_reader_set_overwrite_cb (handle : * mut libc :: c_void , userdata : * mut libc :: c_void , cb : mz_zip_reader_overwrite_cb) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:74024
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...u8) -> i32 ; } extern "C" { pub fn mz_zip_reader_set_encoding (handle : * mut libc :: c_void , encoding : i32) ; } extern "C" { pu...
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:74388
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_reader_set_password_cb (handle : * mut libc :: c_void , userdata : * mut libc :: c_void , cb : mz_zip_reader_password_cb) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:74124
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: i32) ; } extern "C" { pub fn mz_zip_reader_set_sign_required (handle : * mut libc :: c_void , sign_required : u8) ; } extern "C"...
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:74541
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_reader_set_progress_cb (handle : * mut libc :: c_void , userdata : * mut libc :: c_void , cb : mz_zip_reader_progress_cb) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:74233
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_reader_set_overwrite_cb (handle : * mut libc :: c_void , userdata : * mut libc :: c_void , cb : mz_zip_reader_overwrite_cb) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:74694
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._cb) ; } extern "C" { pub fn mz_zip_reader_set_progress_interval (handle : * mut libc :: c_void , milliseconds : u32) ; } extern "...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:74388
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_reader_set_password_cb (handle : * mut libc :: c_void , userdata : * mut libc :: c_void , cb : mz_zip_reader_password_cb) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:74807
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_reader_set_entry_cb (handle : * mut libc :: c_void , userdata : * mut libc :: c_void , cb : mz_zip_reader_entry_cb) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:74541
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_reader_set_progress_cb (handle : * mut libc :: c_void , userdata : * mut libc :: c_void , cb : mz_zip_reader_progress_cb) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:74954
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_reader_get_zip_handle (handle : * mut libc :: c_void , zip_handle : * mut * mut libc :: c_void) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:74694
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._cb) ; } extern "C" { pub fn mz_zip_reader_set_progress_interval (handle : * mut libc :: c_void , milliseconds : u32) ; } extern "...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:75088
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... -> i32 ; } extern "C" { pub fn mz_zip_reader_create (handle : * mut * mut libc :: c_void) -> * mut libc :: c_void ; } extern "C" ...
[INFO] [stdout]   |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:74807
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_reader_set_entry_cb (handle : * mut libc :: c_void , userdata : * mut libc :: c_void , cb : mz_zip_reader_entry_cb) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:75195
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... mut libc :: c_void ; } extern "C" { pub fn mz_zip_reader_delete (handle : * mut * mut libc :: c_void) ; } pub type mz_zip_writer_...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:74954
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_reader_get_zip_handle (handle : * mut libc :: c_void , zip_handle : * mut * mut libc :: c_void) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:76136
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...z_zip_file) -> i32 > ; extern "C" { pub fn mz_zip_writer_is_open (handle : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn mz...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:75088
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... -> i32 ; } extern "C" { pub fn mz_zip_reader_create (handle : * mut * mut libc :: c_void) -> * mut libc :: c_void ; } extern "C" ...
[INFO] [stdout]   |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:76221
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_writer_open (handle : * mut libc :: c_void , stream : * mut libc :: c_void , append : u8) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:75195
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... mut libc :: c_void ; } extern "C" { pub fn mz_zip_reader_delete (handle : * mut * mut libc :: c_void) ; } pub type mz_zip_writer_...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:76349
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_writer_open_file (handle : * mut libc :: c_void , path : * const libc :: c_char , disk_size : i64 , append : u8) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:76136
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...z_zip_file) -> i32 > ; extern "C" { pub fn mz_zip_writer_is_open (handle : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn mz...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:76500
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_writer_open_file_in_memory (handle : * mut libc :: c_void , path : * const libc :: c_char) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:76221
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_writer_open (handle : * mut libc :: c_void , stream : * mut libc :: c_void , append : u8) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:76629
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...c :: c_char) -> i32 ; } extern "C" { pub fn mz_zip_writer_close (handle : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn mz_...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:76349
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_writer_open_file (handle : * mut libc :: c_void , path : * const libc :: c_char , disk_size : i64 , append : u8) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:76712
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; } extern "C" { pub fn mz_zip_writer_entry_open (handle : * mut libc :: c_void , file_info : * mut mz_zip_file) -> i32 ; } exter...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:76500
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_writer_open_file_in_memory (handle : * mut libc :: c_void , path : * const libc :: c_char) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:76832
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...zip_file) -> i32 ; } extern "C" { pub fn mz_zip_writer_entry_close (handle : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn ...
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:76629
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...c :: c_char) -> i32 ; } extern "C" { pub fn mz_zip_writer_close (handle : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn mz_...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:76921
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_writer_entry_write (handle : * mut libc :: c_void , buf : * const libc :: c_void , len : i32) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:77053
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_writer_add (handle : * mut libc :: c_void , stream : * mut libc :: c_void , read_cb : mz_stream_read_cb) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:76712
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; } extern "C" { pub fn mz_zip_writer_entry_open (handle : * mut libc :: c_void , file_info : * mut mz_zip_file) -> i32 ; } exter...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:76832
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...zip_file) -> i32 ; } extern "C" { pub fn mz_zip_writer_entry_close (handle : * mut libc :: c_void) -> i32 ; } extern "C" { pub fn ...
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:77196
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_writer_add_process (handle : * mut libc :: c_void , stream : * mut libc :: c_void , read_cb : mz_stream_read_cb) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:76921
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_writer_entry_write (handle : * mut libc :: c_void , buf : * const libc :: c_void , len : i32) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:77347
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_writer_add_info (handle : * mut libc :: c_void , stream : * mut libc :: c_void , read_cb : mz_stream_read_cb , file_info : * mut mz_zip_file) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:77053
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_writer_add (handle : * mut libc :: c_void , stream : * mut libc :: c_void , read_cb : mz_stream_read_cb) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:77527
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_writer_add_buffer (handle : * mut libc :: c_void , buf : * mut libc :: c_void , len : i32 , file_info : * mut mz_zip_file) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:77688
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_writer_add_file (handle : * mut libc :: c_void , path : * const libc :: c_char , filename_in_zip : * const libc :: c_char) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:77196
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_writer_add_process (handle : * mut libc :: c_void , stream : * mut libc :: c_void , read_cb : mz_stream_read_cb) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:77347
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_writer_add_info (handle : * mut libc :: c_void , stream : * mut libc :: c_void , read_cb : mz_stream_read_cb , file_info : * mut mz_zip_file) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:77849
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_writer_add_path (handle : * mut libc :: c_void , path : * const libc :: c_char , root_path : * const libc :: c_char , include_path : u8 , recursive : u8) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:77527
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_writer_add_buffer (handle : * mut libc :: c_void , buf : * mut libc :: c_void , len : i32 , file_info : * mut mz_zip_file) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:78041
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_writer_copy_from_reader (handle : * mut libc :: c_void , reader : * mut libc :: c_void) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:77688
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_writer_add_file (handle : * mut libc :: c_void , path : * const libc :: c_char , filename_in_zip : * const libc :: c_char) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:78167
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...2 ; } extern "C" { pub fn mz_zip_writer_set_password (handle : * mut libc :: c_void , password : * const libc :: c_char) ; } exter...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:77849
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_writer_add_path (handle : * mut libc :: c_void , path : * const libc :: c_char , root_path : * const libc :: c_char , include_path : u8 , recursive : u8) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:78286
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...r) ; } extern "C" { pub fn mz_zip_writer_set_comment (handle : * mut libc :: c_void , comment : * const libc :: c_char) ; } extern...
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:78041
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_writer_copy_from_reader (handle : * mut libc :: c_void , reader : * mut libc :: c_void) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:78403
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... libc :: c_char) ; } extern "C" { pub fn mz_zip_writer_set_raw (handle : * mut libc :: c_void , raw : u8) ; } extern "C" { pub fn ...
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:78167
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...2 ; } extern "C" { pub fn mz_zip_writer_set_password (handle : * mut libc :: c_void , password : * const libc :: c_char) ; } exter...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:78492
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...raw : u8) ; } extern "C" { pub fn mz_zip_writer_get_raw (handle : * mut libc :: c_void , raw : * mut u8) -> i32 ; } extern "C" { p...
[INFO] [stdout]   |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:78594
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...* mut u8) -> i32 ; } extern "C" { pub fn mz_zip_writer_set_aes (handle : * mut libc :: c_void , aes : u8) ; } extern "C" { pub fn ...
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:78286
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...r) ; } extern "C" { pub fn mz_zip_writer_set_comment (handle : * mut libc :: c_void , comment : * const libc :: c_char) ; } extern...
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:78403
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... libc :: c_char) ; } extern "C" { pub fn mz_zip_writer_set_raw (handle : * mut libc :: c_void , raw : u8) ; } extern "C" { pub fn ...
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:78683
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...u8) ; } extern "C" { pub fn mz_zip_writer_set_compress_method (handle : * mut libc :: c_void , compress_method : u16) ; } extern "...
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:78797
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...u16) ; } extern "C" { pub fn mz_zip_writer_set_compress_level (handle : * mut libc :: c_void , compress_level : i16) ; } extern "C...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:78492
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...raw : u8) ; } extern "C" { pub fn mz_zip_writer_get_raw (handle : * mut libc :: c_void , raw : * mut u8) -> i32 ; } extern "C" { p...
[INFO] [stdout]   |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:78594
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...* mut u8) -> i32 ; } extern "C" { pub fn mz_zip_writer_set_aes (handle : * mut libc :: c_void , aes : u8) ; } extern "C" { pub fn ...
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:78909
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... : i16) ; } extern "C" { pub fn mz_zip_writer_set_follow_links (handle : * mut libc :: c_void , follow_links : u8) ; } extern "C" ...
[INFO] [stdout]   |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:78683
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...u8) ; } extern "C" { pub fn mz_zip_writer_set_compress_method (handle : * mut libc :: c_void , compress_method : u16) ; } extern "...
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:79016
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ks : u8) ; } extern "C" { pub fn mz_zip_writer_set_store_links (handle : * mut libc :: c_void , store_links : u8) ; } extern "C" {...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:79121
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...e_links : u8) ; } extern "C" { pub fn mz_zip_writer_set_zip_cd (handle : * mut libc :: c_void , zip_cd : u8) ; } extern "C" { pub ...
[INFO] [stdout]   |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:78797
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...u16) ; } extern "C" { pub fn mz_zip_writer_set_compress_level (handle : * mut libc :: c_void , compress_level : i16) ; } extern "C...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:78909
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... : i16) ; } extern "C" { pub fn mz_zip_writer_set_follow_links (handle : * mut libc :: c_void , follow_links : u8) ; } extern "C" ...
[INFO] [stdout]   |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:79216
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_writer_set_certificate (handle : * mut libc :: c_void , cert_path : * const libc :: c_char , cert_pwd : * const libc :: c_char) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:79382
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_writer_set_overwrite_cb (handle : * mut libc :: c_void , userdata : * mut libc :: c_void , cb : mz_zip_writer_overwrite_cb) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:79016
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ks : u8) ; } extern "C" { pub fn mz_zip_writer_set_store_links (handle : * mut libc :: c_void , store_links : u8) ; } extern "C" {...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:79121
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...e_links : u8) ; } extern "C" { pub fn mz_zip_writer_set_zip_cd (handle : * mut libc :: c_void , zip_cd : u8) ; } extern "C" { pub ...
[INFO] [stdout]   |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:79537
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_writer_set_password_cb (handle : * mut libc :: c_void , userdata : * mut libc :: c_void , cb : mz_zip_writer_password_cb) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:79690
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_writer_set_progress_cb (handle : * mut libc :: c_void , userdata : * mut libc :: c_void , cb : mz_zip_writer_progress_cb) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:79216
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_writer_set_certificate (handle : * mut libc :: c_void , cert_path : * const libc :: c_char , cert_pwd : * const libc :: c_char) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:79843
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._cb) ; } extern "C" { pub fn mz_zip_writer_set_progress_interval (handle : * mut libc :: c_void , milliseconds : u32) ; } extern "...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:79382
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_writer_set_overwrite_cb (handle : * mut libc :: c_void , userdata : * mut libc :: c_void , cb : mz_zip_writer_overwrite_cb) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:79537
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_writer_set_password_cb (handle : * mut libc :: c_void , userdata : * mut libc :: c_void , cb : mz_zip_writer_password_cb) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:79956
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_writer_set_entry_cb (handle : * mut libc :: c_void , userdata : * mut libc :: c_void , cb : mz_zip_writer_entry_cb) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:79690
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_writer_set_progress_cb (handle : * mut libc :: c_void , userdata : * mut libc :: c_void , cb : mz_zip_writer_progress_cb) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:80103
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_writer_get_zip_handle (handle : * mut libc :: c_void , zip_handle : * mut * mut libc :: c_void) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:80237
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... -> i32 ; } extern "C" { pub fn mz_zip_writer_create (handle : * mut * mut libc :: c_void) -> * mut libc :: c_void ; } extern "C" ...
[INFO] [stdout]   |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:79843
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._cb) ; } extern "C" { pub fn mz_zip_writer_set_progress_interval (handle : * mut libc :: c_void , milliseconds : u32) ; } extern "...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:79956
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_writer_set_entry_cb (handle : * mut libc :: c_void , userdata : * mut libc :: c_void , cb : mz_zip_writer_entry_cb) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:80344
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... mut libc :: c_void ; } extern "C" { pub fn mz_zip_writer_delete (handle : * mut * mut libc :: c_void) ; }
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:80103
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn mz_zip_writer_get_zip_handle (handle : * mut libc :: c_void , zip_handle : * mut * mut libc :: c_void) -> i32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:80237
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... -> i32 ; } extern "C" { pub fn mz_zip_writer_create (handle : * mut * mut libc :: c_void) -> * mut libc :: c_void ; } extern "C" ...
[INFO] [stdout]   |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> src/bindings.rs:3:80344
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... mut libc :: c_void ; } extern "C" { pub fn mz_zip_writer_delete (handle : * mut * mut libc :: c_void) ; }
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `minizip-sys` (lib) due to 300 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `minizip-sys` (lib test) due to 300 previous errors
[INFO] running `Command { std: "docker" "inspect" "d833f6fa777f8792f16bcffc760ee04c14d813f42b7638fcdba595fa39ae4688", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d833f6fa777f8792f16bcffc760ee04c14d813f42b7638fcdba595fa39ae4688", kill_on_drop: false }`
[INFO] [stdout] d833f6fa777f8792f16bcffc760ee04c14d813f42b7638fcdba595fa39ae4688
